Conversation
Cut v1.14.0 release across all shipping surfaces:
Library & CLI:
- pkg/gosqlx: const Version = "1.14.0"
- cmd/gosqlx: CLI version 1.14.0, updated feature list in help
- pkg/mcp: MCP server handshake reports 1.14.0
- Full dialect list in CLI help (8 dialects)
Companions:
- vscode-extension: 1.14.0 (tracks library)
- glama.json: 1.14.0 + MariaDB/ClickHouse in dialect list
- python/pygosqlx: 0.2.0 (independent alpha track)
- integrations/{opentelemetry,gorm}: bumped post-tag in Phase 6
- WASM: rebuilt for both wasm/playground and website/public/wasm
Docs:
- CHANGELOG: [1.14.0] - 2026-04-12 with full PR audit (30+ PRs)
- MIGRATION.md: v1.13→v1.14 section with new APIs and behavioral notes
- GETTING_STARTED.md: v1.14 feature highlights, 30-rule linter, 8 dialects
- SQL_COMPATIBILITY.md: Snowflake 87/87 and ClickHouse 69/83 with gaps
- examples/README.md: stale v1.6.0 -> v1.14.0
Benchmarks:
- performance_baselines.json: refreshed to v1.14.0 (2026-04-12)
- All 5 baselines improved 25-38% over v1.13.0
QA corpus tests committed (qa build tag, excluded from normal CI):
- pkg/sql/parser/clickhouse_qa_test.go: 83 queries, 69 pass
- pkg/sql/parser/snowflake_qa_test.go: 87 queries, 87 pass
Verification:
- task check green (fmt + vet + test:race)
- All 37 library packages + CLI subcommands pass with -race
- Performance regression test: 0 failures, 0 warnings
- CLI, MCP (stdio), LSP smoke tests confirm 1.14.0
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Claude finished @ajitpratap0's task —— View job PR Review for v1.14.0 Release Preparation ✅Comprehensive review of this release preparation PR for code quality, potential issues, performance considerations, security concerns, and test coverage. Review Checklist:
✅ Overall Assessment: APPROVEDThis is a well-executed v1.14.0 release preparation with excellent attention to detail and comprehensive coverage across all shipping surfaces. 🎯 StrengthsVersion Consistency ✅Perfect version alignment across all components:
CHANGELOG Quality ✅Excellent changelog with:
QA Test Coverage ✅High-quality QA test implementation:
Documentation Updates ✅Thorough documentation maintenance:
Configuration Management ✅Well-maintained configuration files:
🔒 Security Analysis ✅No Security Concerns Identified
Code Quality ✅
🚀 Performance Considerations ✅Baselines Properly Updated
📦 Release Preparation Best Practices ✅Excellent Release Hygiene
📋 RecommendationsMinor Suggestions (Non-blocking)
Follow-up Tasks ✅The PR correctly identifies post-release tasks:
✅ Recommendation: MERGEThis PR demonstrates exemplary release preparation practices. The comprehensive testing, documentation updates, and attention to detail across all shipping surfaces make this ready for merge and release tagging. Risk Level: Very Low
|
Bumps integration sub-modules to track the v1.14.0 release tag: - integrations/opentelemetry: GoSQLX v1.13.0 -> v1.14.0 Also bumps otel SDK v1.42.0 -> v1.43.0 (CVE-2026-39883 fix) - integrations/gorm: GoSQLX v1.13.0 -> v1.14.0 Both sub-modules use replace directives pointing at ../../ so the version pin only affects published module consumers. Tests pass: - integrations/opentelemetry: go test -race -timeout 60s (PASS) - integrations/gorm: go test -race -timeout 60s (PASS) Follow-up to #508 (v1.14.0 release prep). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Bumps integration sub-modules to track the v1.14.0 release tag: - integrations/opentelemetry: GoSQLX v1.13.0 -> v1.14.0 Also bumps otel SDK v1.42.0 -> v1.43.0 (CVE-2026-39883 fix) - integrations/gorm: GoSQLX v1.13.0 -> v1.14.0 Both sub-modules use replace directives pointing at ../../ so the version pin only affects published module consumers. Tests pass: - integrations/opentelemetry: go test -race -timeout 60s (PASS) - integrations/gorm: go test -race -timeout 60s (PASS) Follow-up to #508 (v1.14.0 release prep). Co-authored-by: Ajit Pratap Singh <ajitpratapsingh@Ajits-Mac-mini-2655.local> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Summary
Prepares the v1.14.0 release across all shipping surfaces: library, CLI, MCP server, VS Code extension, WASM playground, website, docs, and Python bindings.
Headline features:
transform.FormatSQLWithDialect()renders TOP/FETCH FIRST/LIMIT per dialecttable/partitionas identifiers (closes [BUG] multiple errors in ClickHouse dialect #480)gosqlx transpileCLI subcommandWhat's in this PR
Version bumps across all components:
pkg/gosqlx: 1.14.0cmd/gosqlx: 1.14.0pkg/mcp/server: 1.14.0glama.json: 1.14.0 + MariaDB/ClickHouse added to dialect listperformance_baselines.json: 1.14.0 (2026-04-12)pygosqlx: 0.2.0 (independent alpha semver track)CHANGELOG + docs:
[1.14.0] - 2026-04-12section with full audit of 30+ merged PRsdocs/MIGRATION.md: v1.13 → v1.14 guide with new APIs and behavioral notesdocs/GETTING_STARTED.md: refreshed feature highlights, CLI list, 8-dialect supportdocs/SQL_COMPATIBILITY.md: per-dialect status with honest QA pass ratesexamples/README.md: fixed stale v1.6.0 → v1.14.0QA corpus committed (qa build tag, excluded from normal CI):
pkg/sql/parser/clickhouse_qa_test.go: 83 queries, 69 passpkg/sql/parser/snowflake_qa_test.go: 87 queries, 87 passWASM rebuilt:
wasm/playground/gosqlx.wasm+website/public/wasm/gosqlx.wasmWebsite copy:
v1.14.0 - Multi-Dialect SQL ParserLast updated: April 2026 · Based on v1.14.0Verification
go test -race -timeout 300s ./...— all 37 packages passgo vet ./...— cleangofmt -l pkg/ cmd/— cleanTestPerformanceRegression: 5/5 baselines pass, 25-38% faster than v1.13.0gosqlx --version→1.14.0validate,validate --dialect sqlserver,transpile --from mysql --to postgresql,format,lintall work"version":"1.14.0"initializehandshake returns full capabilitieswasm/playground/andwebsite/public/wasm/Not in this PR (follow-up work)
integrations/opentelemetry/go.mod,integrations/gorm/go.mod): these require the v1.14.0 tag to exist first (chicken-and-egg), so they ship as a follow-up PR after the release tag landsvscode-publish.ymlworkflow after tag pushglama-sync.ymlon GitHub ReleaseTest plan
v1.14.0from main, confirmrelease.ymlgoreleaser produces binaries for all OS/arch targetsintegrations/*/go.modtov1.14.0Closes #479
Closes #480
🤖 Generated with Claude Code